140 research outputs found

    Compiling Prolog to Idiomatic Java

    Get PDF
    Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger applications. In such cases, a tight integration of the Prolog program and the rest of the application, which is commonly written in a different language, is necessary. One common approach is to compile the Prolog code to (native) code in the target language. In this case, the effort necessary to build, test and deploy the final application is reduced. However, most of the approaches that achieve reasonable performance compile Prolog to object-oriented code that relies on some kind of virtual machine (VM). These VMs are libraries implemented in the target language and implement Prolog\u27s execution semantics. This adds a significant layer to the object-oriented program and results in code that does not look and feel native to developers of object-oriented programs. Further, if Prolog\u27s execution semantics is implemented as a library the potential of modern runtime environments for object-oriented programs, such as the Java Virtual Machine, to effectively optimize the program is more limited. In this paper, we report on our approach to compile Prolog to high-level, idiomatic object-oriented Java code. The generated Java code closely resembles code written by Java developers and is effectively optimized by the Java Virtual Machine

    Reify Your Collection Queries for Modularity and Speed!

    Full text link
    Modularity and efficiency are often contradicting requirements, such that programers have to trade one for the other. We analyze this dilemma in the context of programs operating on collections. Performance-critical code using collections need often to be hand-optimized, leading to non-modular, brittle, and redundant code. In principle, this dilemma could be avoided by automatic collection-specific optimizations, such as fusion of collection traversals, usage of indexing, or reordering of filters. Unfortunately, it is not obvious how to encode such optimizations in terms of ordinary collection APIs, because the program operating on the collections is not reified and hence cannot be analyzed. We propose SQuOpt, the Scala Query Optimizer--a deep embedding of the Scala collections API that allows such analyses and optimizations to be defined and executed within Scala, without relying on external tools or compiler extensions. SQuOpt provides the same "look and feel" (syntax and static typing guarantees) as the standard collections API. We evaluate SQuOpt by re-implementing several code analyses of the Findbugs tool using SQuOpt, show average speedups of 12x with a maximum of 12800x and hence demonstrate that SQuOpt can reconcile modularity and efficiency in real-world applications.Comment: 20 page

    Laser Ablation for Gliomas

    Get PDF
    Laser interstitial thermal therapy (LITT) is a novel minimally invasive neurosurgical procedure in which laser light is delivered through a stereotactically positioned probe to an intracranial lesion for controlled thermal ablation of the pathological tissue. LITT is considered for patients who are poor candidates for open surgical resection due to (1) location of lesion (e.g., deep-seated or near critical structures), (2) history of intracranial interventions or medical comorbidities that increase surgical risk, or (3) lesion refractoriness to prior conventional therapies. The use of LITT was initially limited by concerns over off-target thermal damage; however, recent advances in magnetic resonance imaging-based thermal imaging have enabled real-time monitoring of tissue ablation dynamics, thereby improving its safety profile. Accordingly, the past two decades have seen a rapid expansion in the use of LITT for a variety of intracranial pathologies, including neoplasms, radiation necrosis, and epilepsy. This chapter focuses on the novel application of LITT to both newly diagnosed and recurrent glioblastoma multiforme (GBM). We first review the technological developments that enabled the safe use of LITT for GBM. We then review recent evidence regarding the indications, outcomes, and limitations of LITT as a novel adjuvant treatment for GBM

    Automatic incrementalization of prolog based static analyses

    Get PDF
    Abstract. Modern development environments integrate various static analyses into the build process. Analyses that analyze the whole project whenever the project changes are impractical in this context. We present an approach to automatic incrementalization of analyses that are specified as tabled logic programs and evaluated using incremental tabled evaluation, a technique for efficiently updating memo tables in response to changes in facts and rules. The approach has been implemented and integrated into the Eclipse IDE. Our measurements show that this technique is effective for automatically incrementalizing a broad range of static analyses.

    Stimulated Raman Histology for Intraoperative Guidance in the Resection of a Recurrent Atypical Spheno-orbital Meningioma: A Case Report and Review of Literature

    Get PDF
    Meningiomas are the most common intracranial, extra-axial neoplasms and account for a significant proportion of all central nervous system (CNS) tumors. Regardless of the grade, treatment typically involves upfront surgical resection. However, in many instances, especially in meningiomas arising from the skull base, complete removal is often difficult given the close proximity to important anatomic structures. In this report, we discuss the use of stimulated Raman histology as a means to identify tissue boundaries during the resection of an extensive, recurrent, atypical spheno-orbital meningioma. We report a 75-year-old male with a history of a prior left frontotemporal craniotomy for a grade II meningioma three years prior, who presented with worsening left-sided visual loss and pronounced temporal bossing. Repeat magnetic resonance imaging (MRI) revealed a recurrent left spheno-orbital tumor suggestive of a meningioma extending into the middle cranial fossa, the lateral orbit, and the temporalis muscle. He underwent an extended orbito-pterional craniotomy, and intraoperative stimulated Raman histology aided in the identification of tumor margins within the orbit and the temporalis muscle in order to better preserve the normal orbital contents and muscle bulk of the infratemporal fossa. This case demonstrates the utility of stimulated Raman histology during the resection of invasive skull base tumors. The immediate intraoperative Raman histologic sections can clearly identify tissue boundaries and thus help preserve important anatomic structures. Continued development of this method can potentially improve the accuracy of intraoperative diagnoses and guide surgeons during tumor resections near eloquent anatomical regions or important normal structures

    MR-Guided Laser Interstitial Thermal Therapy for Treatment of Brain Tumors

    Get PDF
    Minimally invasive technologies for intracranial lesions are a rapidly growing area of surgical neuro-oncology. Magnetic resonance (MR)-guided laser interstitial thermal therapy (LITT) is novel adjunctive therapy for patients who are poor candidates for open surgical resection. Recent developments in modern stereotaxy, fiber optics, and MR thermography imaging have improved the safety profile of LITT, enabling its emergence as an attractive alternative adjunct therapy for intracranial lesions which are deep-seated, refractory to standard therapies, or in patients with multiple comorbidities. In this chapter, we review the technological principles underlying LITT and provide a comprehensive, up-to-date summary of the evidence regarding the indications, outcomes, and limitations of LITT for a diverse array of intracranial tumors, including dural-based lesions, metastases, gliomas, and radiation necrosis

    Incremental Confined Types Analysis

    Get PDF
    Research related to alias protection and related concepts, such as, confined types and ownership types has a long tradition and is a promising concept for the design and implementation of more reliable and secure software. Unfortunately, the use of these concepts is not widespread as most implementations are proofs of concept and fall short with respect to the integration with standard software development tools and processes. In this paper, we discuss an implementation of confined types based on Java 5 annotations. The contribution of this paper is twofold: First, we discuss the incrementalization of the confined types analysis and second, we present the integration of the analysis into Eclipse using the static analysis platform Magellan

    ICT-based system to predict and prevent falls (iStoppFalls): study protocol for an international multicenter randomized controlled trial

    Get PDF
    [EN] Background: Falls are very common, especially in adults aged 65 years and older. Within the current international European Commission's Seventh Framework Program (FP7) project 'iStoppFalls' an Information and Communication Technology (ICT) based system has been developed to regularly assess a person's risk of falling in their own home and to deliver an individual and tailored home-based exercise and education program for fall prevention. The primary aims of iStoppFalls are to assess the feasibility and acceptability of the intervention program, and its effectiveness to improve balance, muscle strength and quality of life in older people. Methods/Design: This international, multicenter study is designed as a single-blinded, two-group randomized controlled trial. A total of 160 community-dwelling older people aged 65 years and older will be recruited in Germany (n = 60), Spain (n = 40), and Australia (n = 60) between November 2013 and May 2014. Participants in the intervention group will conduct a 16-week exercise program using the iStoppFalls system through their television set at home. Participants are encouraged to exercise for a total duration of 180 minutes per week. The training program consists of a variety of balance and strength exercises in the form of video games using exergame technology. Educational material about a healthy lifestyle will be provided to each participant. Final reassessments will be conducted after 16 weeks. The assessments include physical and cognitive tests as well as questionnaires assessing health, fear of falling, quality of life and psychosocial determinants. Falls will be followed up for six months by monthly falls calendars. Discussion: We hypothesize that the regular use of this newly developed ICT-based system for fall prevention at home is feasible for older people. By using the iStoppFalls sensor-based exercise program, older people are expected to improve in balance and strength outcomes. In addition, the exercise training may have a positive impact on quality of life by reducing the risk of falls. Taken together with expected cognitive improvements, the individual approach of the iStoppFalls program may provide an effective model for fall prevention in older people who prefer to exercise at home.The authors are members of the iStoppFalls project. This project has received funding from the European Union’s Seventh Framework Programme for research, technological development, and demonstration under grant agreement no [287361]. The Australian arm is funded by an Australian National Health and Medical Research Council (NHMRC) EU collaboration grant (#1038210). The content of the manuscript does not represent the opinion of the European Community or NHMRC. The funding sources have no role in any aspects of this study. Yves J. Gschwind has been financially supported by a research grant from the Margarete and Walter Lichtenstein Foundation, Basel, Switzerland. Stephen R. Lord is supported by NHMRC as a Senior Principal Research Fellow and Kim Delbaere as a NHMRC Career Development Fellow. All other authors are supported by the iStoppFalls project, European Community Grant Agreement 287361. On behalf the iStoppFalls consortium, we would like to thank all the participants who take part in the study.Gschwind, YJ.; Eichberg, S.; Marston, HR.; Ejupi, A.; De Rosario Martínez, H.; Kroll, M.; Drobics, M.... (2014). ICT-based system to predict and prevent falls (iStoppFalls): study protocol for an international multicenter randomized controlled trial. BMC Geriatrics. 14(91):1-13. https://doi.org/10.1186/1471-2318-14-91S1131491Berchicci M, Lucci G, Di Russo F: Benefits of physical exercise on the aging brain: the role of the prefrontal cortex. J Gerontol A Biol Sci Med Sci. 2013, 68 (11): 1337-1341.World Health Organization: WHO Global Report on Falls Prevention in Older Age. 2007, Geneva: World Health Organization (WHO)Michael YL, Whitlock EP, Lin JS, Fu R, O'Connor EA, Gold R, U. S. Preventive Services Task Force: Primary care-relevant interventions to prevent falling in older adults: a systematic evidence review for the U.S. Preventive Services Task Force. Ann Intern Med. 2010, 153 (12): 815-825.Tinetti ME, Speechly M, Ginter SF: Risk factors for falls among elderly persons living in the community. N Engl J Med. 1988, 319 (26): 1701-1707.Blake AJ, Morgan K, Bendall MJ, Dallosso H, Ebrahim SB, Arie TH, Fentem PH, Bassey EJ: Falls by elderly people at home: prevalence and associated factors. Age Ageing. 1988, 17 (6): 365-372.Rubenstein LZ: Falls in older people: epidemiology, risk factors and strategies for prevention. Age Ageing. 2006, 35: ii37-ii41.Salkeld G, Cameron ID, Cumming RG, Easter S, Seymour J, Kurrle SE, Quine S: Quality of life related to fear of falling and hip fracture in older women: a time trade off study commentary. BMJ. 2000, 320 (7231): 341-346.Gillespie LD, Robertson MC, Gillespie WJ, Sherrington C, Gates S, Clemson LM, Lamb SE: Interventions for preventing falls in older people living in the community. Cochrane Database Syst Rev. 2012, 9: CD007146Panel on Prevention of Falls in Older Persons: Summary of the updated American Geriatrics Society/British Geriatrics Society clinical practice guideline for prevention of falls in older persons. J Am Geriatr Soc. 2011, 59 (1): 148-157.Sherrington C, Whitney JC, Lord SR, Herbert RD, Cumming RG, Close JC: Effective exercise for the prevention of falls: a systematic review and meta-analysis. J Am Geriatr Soc. 2008, 56 (12): 2234-2243.Dergance JM, Calmbach WL, Dhanda R, Miles TP, Hazuda HP, Mouton CP: Barriers to and benefits of leisure time physical activity in the elderly: differences across cultures. J Am Geriatr Soc. 2003, 51 (6): 863-868.Borson S, Scanlan J, Brush M, Vitaliano P, Dokmak A: The mini-cog: a cognitive 'vital signs' measure for dementia screening in multi-lingual elderly. Int J Geriatr Psychiatry. 2000, 15 (11): 1021-1027.Lamb SE, Jørstad-Stein EC, Hauer K, Becker C, Prevention of Falls Network Europe and Outcome Consensus Group: Development of a common outcome data set for fall injury prevention trials: the Prevention of Falls Network Europe Consensus. J Am Geriatr Soc. 2005, 53 (9): 1618-1622.Zhang W, Regterschot GR, Schaabova H, Baldus H, Zijlstra W: Test-retest reliability of a pendant-worn sensor device in measuring chair rise performance in older persons. Sensors. 2014, 14 (5): 8705-8717.De Rosario H, Belda-Lois JM, Fos F, Medina E, Poveda-Puente R, Kroll M: Correction of joint angles from Kinect for balance exercising and assessment. J Appl Biomech. 2013, 30 (2): 294-299.Ralston HJ, Lukin L: Energy levels of human body segments during level walking. Ergonomics. 1969, 12 (1): 39-McArdle WD, Katch FI, Katch VL: Energy expenditure at rest and during physical activity. Essentials of exercise physiology. 2006, Philadelphia: Lippincott Williams & Wilkins, 3Sherrington C, Tiedemann A, Fairhall N, Close JC, Lord SR: Exercise to prevent falls in older adults: an updated meta-analysis and best practice recommendations. N S W Public Health Bull. 2011, 22 (3–4): 78-83.Campbell AJ, Robertson MC, Gardner MM, Norton RN, Tilyard MW, Buchner DM: Randomised controlled trial of a general practice programme of home based exercise to prevent falls in elderly women. BMJ. 1997, 315 (7115): 1065-1069.Robertson MC, Devlin N, Gardner MM, Campbell AJ: Effectiveness and economic evaluation of a nurse delivered home exercise programme to prevent falls. 1: randomised controlled trial. BMJ. 2001, 322 (7288): 697-701.Chodzko-Zajko WJ, Proctor DN, Fiatarone Singh MA, Minson CT, Nigg CR, Salem GJ, Skinner JS, American College of Sports M: American College of Sports Medicine position stand. Exercise and physical activity for older adults. Med Sci Sports Exerc. 2009, 41 (7): 1510-1530.Grimby G, Smedby B: ICF approved as the successor of ICIDH. J Rehabil Med. 2001, 33 (5): 193-194.Kroenke K, Spitzer RL, Williams JB: The PHQ-9: validity of a brief depression severity measure. J Gen Intern Med. 2001, 16 (9): 606-613.Brooks R: EuroQol: the current state of play. Health policy. 1996, 37 (1): 53-72.Delbaere K, Smith ST, Lord SR: Development and initial validation of the iconographical falls efficacy scale. J Gerontol A Biol Sci Med Sci. 2011, 66 (6): 674-680.Yardley L, Beyer N, Hauer K, Kempen G, Piot-Ziegler C, Todd C: Development and initial validation of the Falls Efficacy Scale-International (FES-I). Age Ageing. 2005, 34 (6): 614-619.Lord SR, Menz HB, Tiedemann A: A physiological profile approach to falls risk assessment and prevention. Phys Ther. 2003, 83 (3): 237-252.Guralnik JM, Simonsick EM, Ferrucci L, Glynn RJ, Berkman LF, Blazer DG, Scherr PA, Wallace RB: A short physical performance battery assessing lower extremity function: association with self-reported disability and prediction of mortality and nursing home admission. J Gerontol. 1994, 49 (2): M85-M94.Podsiadlo D, Richardson S: The timed "Up & Go": a test of basic functional mobility for frail elderly persons. J Am Geriatr Soc. 1991, 39 (2): 142-148.Schaubert KL, Bohannon RW: Reliability and validity of three strength measures obtained from community-dwelling elderly persons. J Strength Cond Res. 2005, 19 (3): 717-720.Cruz-Jentoft AJ, Baeyens JP, Bauer JM, Boirie Y, Cederholm T, Landi F, Martin FC, Michel JP, Rolland Y, Schneider SM, Topinkova E, Vandewoude M, Zamboni M, European Working Group on Sarcopenia in Older People: Sarcopenia: European consensus on definition and diagnosis: report of the European Working Group on Sarcopenia in Older People. Age Ageing. 2010, 39 (4): 412-423.Fritz S, Lusardi M: White paper: "walking speed: the sixth vital sign". J Geriatr Phys Ther. 2009, 32 (2): 46-49.Gschwind YJ, Bischoff-Ferrari HA, Bridenbaugh SA, Hardi I, Kressig RW: Association between serum vitamin D status and functional mobility in memory clinic patients aged 65 years and older. Gerontology. 2014, 60 (2): 123-129.Granacher U, Bridenbaugh SA, Muehlbauer T, Wehrle A, Kressig RW: Age-related effects on postural control under multi-task conditions. Gerontology. 2011, 57 (3): 247-255.Sheridan PL, Hausdorff JM: The role of higher-level cognitive function in gait: executive dysfunction contributes to fall risk in Alzheimer's disease. Dement Geriatr Cogn Disord. 2007, 24 (2): 125-137.Delbaere K, Hauer K, Lord SR: Evaluation of the incidental and planned activity questionnaire for older people. Br J Sports Med. 2010, 44 (14): 1029-1034.Huy C, Schneider S: Instrument for the assessment of middle-aged and older adults' physical activity: design, eliability and application of the German-PAQ-50+. Z Gerontol Geriatr. 2008, 41 (3): 208-216.Whitney SL, Wrisley DM, Marchetti GF, Gee MA, Redfern MS, Furman JM: Clinical measurement of sit-to-stand performance in people with balance disorders: validity of data for the Five-Times-Sit-to-Stand test. Phys Ther. 2005, 85 (10): 1034-1045.Hsieh S, Schubert S, Hoon C, Mioshi E, Hodges JR: Validation of the Addenbrooke's Cognitive Examination III in frontotemporal dementia and Alzheimer's disease. Dement Geriatr Cogn Disord. 2013, 36 (3–4): 242-250.Reitan RM: The relation of the trail making test to organic brain damage. J Consult Psychol. 1955, 19 (5): 393-394.Strauss E, Sherman EMS, Spreen O, Spreen O: A Compendium of Neuropsychological Tests: Administration, Norms, and Commentary. 2006, Oxford, New York: Oxford University Press, 3Lamberty GJ, Putnam SH, Chatel DM, Bieliauskas LA, Adams KM: Derived Trail Making Test indexes - a preliminary report. Neuropsy Neuropsy Be. 1994, 7 (3): 230-234.Wechsler D: Manual for the Wechsler Adult Intelligence Scale-III. 1997, San Antonio, Texas: Psychological CorporationFan J, McCandliss BD, Sommer T, Raz A, Posner MI: Testing the efficiency and independence of attentional networks. J Cogn Neurosci. 2002, 14 (3): 340-347.Mueller ST: The PEBL Attentional Network Test (PANT). 2011, Computer software retrieved from http://pebl.sf.net/battery.html ,Beurskens R, Bock O: Age-related deficits of dual-task walking: a review. Neural plasticity. 2012, 2012: 131608-Marston HR: Older adults as 21st century game designers. The Computer Games Journal. 2012, 1 (1): 90-102.Mullen SP, Olson EA, Phillips SM, Szabo AN, Wojcicki TR, Mailey EL, Gothe NP, Fanning JT, Kramer AF, McAuley E: Measuring enjoyment of physical activity in older adults: invariance of the physical activity enjoyment scale (PACES) across groups and time. Int J Behav Nutr Phys Act. 2011, 8: 103-Kendzierski D, Decarlo KJ: Physical-Activity Enjoyment Scale - two validation studies. J Sport Exerc Psychol. 1991, 13 (1): 50-64.Borsci S, Federici S, Lauriola M: On the dimensionality of the system usability scale: a test of alternative measurement models. Cogn Process. 2009, 10 (3): 193-197.Payne BR, Jackson JJ, Noh SR, Stine-Morrow EA: In the zone: flow state and cognition in older adults. Psychol Aging. 2011, 26 (3): 738-743.Jackson SA, Marsh HW: Development and validation of a scale to measure optimal experience: the Flow State Scale. J Sport Exerc Psychol. 1996, 18 (1): 17-35.Hassenzahl M: The effect of perceived hedonic quality on product appealingness. Int J Hum-Comput Int. 2001, 13 (4): 481-499.Hassenzahl M, Tractinsky N: User experience - a research agenda. Behav Inform Technol. 2006, 25 (2): 91-97.Chuttur M: Overview of the technology acceptance model: origins, developments and future directions. Sprouts: Working Papers on Information Systems. 2009, 9: 37-Davies F: A Technology Acceptance Model for Empirically Testing New End-user Information Systems - Theory and Results. 1985, Cambridge, Massachusetts: Massachusetts Institute of TechnologySchoene D, Lord SR, Delbaere K, Severino C, Davies TA, Smith ST: A randomized controlled pilot study of home-based step training in older people using videogame technology. PLoS One. 2013, 8 (3): e57734-Moher D, Hopewell S, Schulz KF, Montori V, Gotzsche PC, Devereaux PJ, Elbourne D, Egger M, Altman DG, Consort: CONSORT 2010 explanation and elaboration: updated guidelines for reporting parallel group randomised trials. Int J Surg. 2012, 10 (1): 28-55.Chan AW, Tetzlaff JM, Gotzsche PC, Altman DG, Mann H, Berlin JA, Dickersin K, Hrobjartsson A, Schulz KF, Parulekar WR, Krleza-Jeric K, Laupacis A, Moher D: SPIRIT 2013 explanation and elaboration: guidance for protocols of clinical trials. BMJ. 2013, 346: e7586-Granacher U, Muehlbauer T, Zahner L, Gollhofer A, Kressig RW: Comparison of traditional and recent approaches in the promotion of balance and strength in older adults. Sports Med. 2011, 41 (5): 377-400.Granacher U, Muehlbauer T, Bridenbaugh S, Bleiker E, Wehrle A, Kressig RW: Balance training and multi-task performance in seniors. Int J Sports Med. 2010, 31 (5): 353-358.Kharrazi H, Lu AS, Gharghabi F, Coleman W: A scoping review of health game research: past, present, and future. Games Health J. 2012, 1: 2-de Bruin ED, Schoene D, Pichierri G, Smith ST: Use of virtual reality technique for the training of motor control in the elderly. Some theoretical considerations. Z Gerontol Geriatr. 2010, 43 (4): 229-234.Lange BS, Requejo P, Flynn SM, Rizzo AA, Valero-Cuevas FJ, Baker L, Winstein C: The potential of virtual reality and gaming to assist successful aging with disability. Phys Med Rehabil Clin N Am. 2010, 21 (2): 339-356
    • …
    corecore